package com.tbit.main.service;

import com.tbit.main.pojo.BatteryModelChart;

import java.util.List;

/**
 * @author LMY
 * @create 2021-05-27 16:38
 * 电池型号
 */
public interface BatteryModelChartService {

    /**
     * 添加
     *
     * @param batteryModelChart
     */
    void insert(BatteryModelChart batteryModelChart);

    /**
     * 修改
     *
     * @param batteryModelChart
     */
    void update(BatteryModelChart batteryModelChart);

    /**
     * 删除
     *
     * @param modelId
     */
    void del(Integer modelId);

    /**
     * 根据电池id查询
     *
     * @param modelId
     * @return
     */
    BatteryModelChart getByModelId(Integer modelId);

    /**
     * 根据运营区域id查询
     *
     * @param accountId
     * @return
     */
    List<BatteryModelChart> getByAccountId(Integer accountId);

    /**
     * 获取所有
     */
    List<BatteryModelChart> getAll();

    /**
     * 获取品牌
     *
     * @return
     */
    BatteryModelChart getBatteryBrand(BatteryModelChart batteryModelChart);
}
